.school{
  padding: 5PX 10PX !important;
  padding-bottom: 15PX !important;
  :global{
    .at-card{
      margin: 0;
      margin-top: 10PX;
      
    }
    .at-card__header-title{
      color: rgb(117, 117, 117);
      font-weight: bold;
    }
  }
  .layout{
    display: flex;
    margin-top: 10PX;
    
    .score{
      width: 45PX;
      height: 45PX;
      background-color: red;
      border-radius: 10PX;
      line-height: 45PX;
      text-align: center;
      color: white;
      font-size: 18PX;
      box-shadow: 0 5px 5px #d1292952;
    }

    .courseName{
      font-size: 15PX;
      margin-top: 5PX;
    }
    .other{
      font-size: 13PX;
      margin-top: 5PX;
    }
  }
  .layout > View{
    margin-right: 10PX;
   
  }
}

:global{
  .at-divider{
    height: 6rpx !important;
    margin-top: 10PX !important;
  }
  
    .at-button {
      width: 80px !important;
      margin: 7px 15PX;
    }
    .at-button--small {
      min-width: 80PX;
    }

}

.baiyejifen{
  .loading{
    margin-top: calc(50vh - 50PX);
    display: flex;
    justify-content: space-around;
  }
  .score{
    height: 120PX;
    box-shadow: 0 10px 15px #65962d52;
    border-radius: 10PX;
    .fenshu{
      margin-top: 25PX;
      font-size: 40PX;
      color: white;
      font-weight: bold;
    }
    .title{
      color: white;
      font-size: 14PX;
    }
  }
  .scoreBackHege{
    background-color: #6eff00e8;
  }
  .scoreBackNotHege{
    background-color: red;
  }
  .totalScore{
    font-size: 20PX;
    margin-top: 10PX;
  }
  .addChangeLog{
    padding: 10PX 20PX;
    .times{
      color: #666666;
      margin-bottom: 5PX;
      font-size: 12PX;
    }
    :global{
      .at-card{
        margin: 0;
        margin-top: 10PX;
        
      }
      .at-tag {
        margin-right: 5PX;
        margin-top: 5PX;
        margin-bottom: 5PX;
      }
      .at-card__header-title{
        color: rgb(117, 117, 117);
        font-weight: bold;
      }
    }
  }
  .logTitle{
    display: flex;
    justify-content: start;
    .icon{
      width: 15PX;
      height: 15PX;
      background-color: blue;
    }
    .title{
      font-size: 14PX;
      margin-left: 5PX;
      line-height: 15PX;
    }
  }
  :global{
    .at-row{
      margin-top: 15PX;
    }
    .at-col{
      text-align: center;
      margin-left: 10PX;
      margin-right: 10PX;
    }
  }
}

.activeList{
  padding: 10PX 10PX;
  .times{
    color: #666666;
    margin-bottom: 5PX;
    font-size: 12PX;
  }
  :global{
    .at-card{
      margin: 0;
      margin-top: 10PX;
      
    }
    .at-card__header-title{
      color: rgb(117, 117, 117);
      font-weight: bold;
    }
    .at-tag {
      margin-right: 5PX;
      margin-top: 5PX;
      margin-bottom: 5PX;
    }
  }
}

.activeDetail{
  padding: 0 10PX;
  :global{
    .at-tag {
      margin-top: -4PX;
    }
  }
  .loading{
    margin-top: calc(50vh - 50PX);
    display: flex;
    justify-content: space-around;
  }
  .button{
    margin-top: 15PX;
  }
}